package com.ddwl.schema.vo.wallet;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.Instant;

/**
 * 订单结算信息(OrderPayoff)返回对象
 *
 * @author zach
 * @since 2020-07-24 10:20:29
 */
@Getter
@Setter
@ApiModel(value = "订单结算信息")
public class OrderPayoffVo {

    @ApiModelProperty(value = "id")     
    private String id;

    @ApiModelProperty(value = "订单数量")     
    private Integer orderTotal;

    @ApiModelProperty(value = "订单合计销售金额")     
    private BigDecimal salesTotalAmount;

    @ApiModelProperty(value = "合计分销金额")     
    private BigDecimal distTotalAmount;

    @ApiModelProperty(value = "用户ID")     
    private String userId;

    @ApiModelProperty(value = "统计时间（yyyy-MM-dd）")     
    private String dataStr;

    @ApiModelProperty(value = "开始结算时间")     
    private Instant startTime;

    @ApiModelProperty(value = "结束结束时间")     
    private Instant endTime;

    @ApiModelProperty(value = "描述")     
    private String msg;

    @ApiModelProperty(value = "创建时间")
    private Instant gmtCreated;

    @ApiModelProperty(value = "修改时间")     
    private Instant gmtModified;
}